共计 547 个字符,预计需要花费 2 分钟才能阅读完成。
准备工作
- 安装 Docker
使用 docker 部署 Memos
以下方式二选一即可
1. 使用 docker run 快速部署
docker run -d \
--init \
--name memos \
--publish 5230:5230 \
--volume ~/memos/:/var/opt/memos \
ghcr.io/usememos/memos:latest
2. 使用 docker-compose 部署
编写 docker-compose.yml
文件
version: "3.0"
services:
memos:
image: ghcr.io/usememos/memos:latest
container_name: memos
volumes:
- ./memos/:/var/opt/memos
ports:
- 5230:5230
在同目录下执行
docker-compose up -d
升级 memos
停止和移除容器
docker stop memos && docker rm memos
备份好你的数据库
cp -r ~/.memos/memos_prod.db ~/.memos/memos_prod.db.bak
更新拉取 memos 镜像
docker pull ghcr.io/usememos/memos:latest
使用 docker run
或者docker-compose
重新部署
正文完